having defecated - Español Inglés Diccionario